package com.app.business.global.thirdservice.icc.dto.res;

import io.swagger.v3.oas.annotations.media.Schema;
import lombok.Getter;
import lombok.Setter;

import javax.validation.constraints.NotBlank;

@Getter
@Setter
public class ListSimpleRecordRes {
    @Schema(description = "通道id")
    private String channelId;
    
    @Schema(description = "码流类型[0=全部,1=主码流, 2=辅码流]")
    private String streamType;
    
    @Schema(description = "录像来源[1=全部，2=设备，3=中心]")
    private String recordSource;
    
    @Schema(description = "录像类型[0=全部，1=远程录像，2=报警录像，6=定时录像]")
    private String recordType;
    
    @Schema(description = "录像名字")
    private String recordName;
    
    @Schema(description = "文件长度，单位KB")
    private String fileLength;
    
    @Schema(description = "开始时间，单位秒")
    @NotBlank
    private String startTime;
    
    @Schema(description = "结束时间，单位秒")
    @NotBlank
    private String endTime;
    
    @Schema(description = "录像计划id")
    private String planId;
    
    @Schema(description = "存储服务id")
    private String ssId;
    
    @Schema(description = "磁盘id")
    private String diskId;
    
    @Schema(description = "码流处理")
    private String streamId;
    
    @Schema(description = "是否淡忘")
    private String forgotten;
}
